package com.base.web.core.common;

/**
 * Created with IntelliJ IDEA.
 * Description: 全局基础常量，接口字段默认为final static
 * User: Mario
 * Date: 2018-06-18 14:05
 */
public interface BaseConstant {


    /**
     * 处理失败码
     */
    String FAIL_CODE = "500";


    /**
     * 编码集，项目中关于编码的参数均适用
     */
    String UTF8_ENCODING="UTF-8";

    /**
     * md5加密的盐值
     */
    String MD5_SALT = "awsderfgtyhjudrcb";

    /**
     * md5加密次数
     */
    Integer MD5_HASHITERATIONS = 20;

    /**
     * shiro 记住我时间 7天 单位秒
     */
    Integer SHIRO_COOKIE_AGE = 604800;

    /**
     * redis缓存过期时间,3天 单位秒
     */
    Long REDIS_EXPIRE = 259200L;

    /**
     * Kaptcha验证码长度
     */
    String KAPTCHA_CHAR_LENGTH="4";

    /**
     * Kaptcha验证码范围
     */
    String KAPTCHA_CHAR_STRING="1236547890zxcvbnmlkjhgfdsaqwertyuiopQWERTYUIOPLKJHGFDSAZXCVBNM";

    /**
     * 错误信息页面名字
     */
    String ERROR_VIEW = "error";

    /**
     * 数据状态 正常（启用）
     */
    String DATA_STATUS_EFFECTIVE = "1";

    /**
     * 数据状态 删除
     */
    String DATA_STATUS_DELETE = "0";

    /**
     * 数据状态 停用
     */
    String DATA_STATUS_INVALID = "2";
}
